/**
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. <br/>
 */
package com.icinfo.cloud.provider.punish.execute.dto;

import com.icinfo.cloud.common.core.page.BasePageRequest;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @Classname ExecuteStateEnum
 * @Description 描述: 裁执分离主表 execute_main_info入参对象
 * @Date 2022年08月25日
 * @Author zhanghongqiang
 */
@Data
public class ExecuteMainInfoRequest extends BasePageRequest {

    /**
     * 菜单状态 1-裁执分离管理，2-我的裁执 分离
     */
    @NotNull(message = "菜单状态不能为空")
    private Integer menuStatus;

    /**
     * 执行状态 1-待指派，2-执行中，3-已完结
     */
    @NotBlank(message = "执行状态不能为空")
    private String executionStatus;

    /**
     * 申请执行人名称
     */
    private String executionApplicant;

    /**
     * 裁定法院
     */
    private String rulingCourt;

    /**
     * 当事人姓名或被申请公司名称
     */
    private String partyName;

    /**
     * 裁定书编号
     */
    private String ruleNumber;

    /**
     * 执行人员
     */
    private String executePersonName;

    /**
     * 执行阶段：1-受案，2-通知，3-公告，4-强制执行，5-物品处置，6-结案
     */
    private String executeState;

    /**
     * 受案开始时间
     */
    private String acceptanceStartTime;
    /**
     * 受案结束时间
     */
    private String acceptanceEndTime;

    /**
     * 行政处罚决定书编号
     */
    private String decisionNumber;

    /**
     * 结案开始时间
     */
    private String closeCaseStartTime;

    /**
     * 结案结束时间
     */
    private String closeCaseEndTime;
    /**
     * 时效 red，yellow，blue
     */
    private String prescription;

    /**
     * 登录人单位代码
     */
    private String loginUserOrgCode;

    /**
     * 登录人id
     */
    private String loginPersonId;



    private static final long serialVersionUID = 1L;
}